for(;x;foo(),x=y){/* ... */}